﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>DetectHiddenWindows</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8"><LINK 
href="../css/commands.css" type=text/css rel=stylesheet><LINK media=print 
href="../css/print.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.6000.16674" name=GENERATOR></HEAD>
<BODY>
<H1>DetectHiddenWindows</H1>


<P>决定不可见的窗口是否被脚本“看见”。</P>
<P class=CommandSyntax>DetectHiddenWindows, On|Off </P>
<h3>参数 </h3>
<TABLE borderColor=#c0c0c0 cellSpacing=0 cellPadding=3 width="100%" border=1>
  <TBODY>
  <TR>
    <TD width="15%">On|Off</TD>
    <TD width="85%">
      <P>On: 探测隐藏的窗口。</P>
      <P>Off: 这参数是默认的。不探测隐藏的窗口，除了通过 <A href="WinShow.htm">WinShow</A> 
  命令。</P></TD></TR></TBODY></TABLE>
<h3>注意</h3>
<P>在一些情况下开启 DetectHiddenWindows 
能使脚本运行更艰难，因为有些隐藏的系统窗口可能偶然地匹配你正在试着去一同工作的另一个窗口的标题或文本。因此大多数脚本应该让这个设置关闭。不过假如你希望直接地和隐藏窗口一同工作而不是先使用 
<A href="WinShow.htm">WinShow</A> 命令来反隐藏它们，那么开启它也许会很有用。</P>
<P>所有窗口命令除了 <A href="WinShow.htm">WinShow</A> 都被此设置影响，包括 <A 
href="WinActivate.htm">WinActivate</A>&nbsp;、<A 
href="IfWinActive.htm">IfWinActive</A>&nbsp;、<A 
href="WinWait.htm">WinWait</A>&nbsp;、<A 
href="IfWinExist.htm">IfWinExist</A>&nbsp;。相比之下，<A 
href="WinShow.htm">WinShow</A>&nbsp;将总是能反隐藏一个隐藏的窗口，即使隐藏的窗口没有被探测到。</P>
<P>当通过 <A href="../LastFoundWindow.htm#id">ahk_id 方法</A>&nbsp;或像 <A 
href="../LastFoundWindow.htm">last-found-window</A>(最后找到的窗口)来访问一个子窗口或控件时，没有必要开启 
DetectHiddenWindows 。当通过 <A href="Gui.htm#LastFound">Gui +LastFound</A>&nbsp;来访问 
GUI 窗口时它也是没必要的。</P>
<P>内置变量 <STRONG>A_DetectHiddenWindows</STRONG> 包含当前的设置(On&nbsp;或者 Off)。</P>
<P>对于此命令来说，每个最近启动的 <A href="../misc/Threads.htm">thread</A> (例如一个 <A 
href="../Hotkeys.htm">hotkey</A>&nbsp;、<A href="Menu.htm">custom menu item</A> 或 
<A href="SetTimer.htm">timed</A> 子程序) 
以新的默认设置开始。这个默认设置可以通过在自动执行部分(脚本的顶部)使用此命令来改变。</P>
<h3>相关命令</h3>
<P><A href="DetectHiddenText.htm">DetectHiddenText</A></P>
<h3>示例</h3><PRE class=NoIndent>DetectHiddenWindows, on</PRE>
</BODY></HTML>
